malware antivirus data loss consulting data recovery file recovery development anti-virus health spyware rtos hard drive recovery risk assessment endpoint security risk management storage c++ virus embedded